int a[2]={10,20}, (*p)[2];p=&a;则*(*p+1)+1等于多少?具体怎么运行?

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:29:14
先谢谢了


貌似蛮有意思的一道题目呢
我算出来结果是21

计算方法
设(*p)[2]=b[2]
因为p=&a
-> *p=a
-> b=a=*p
-> *(*p+1)=*(a+1)=a[1]=20
-> *(*p+1)+1=21

这里多搞出来个b只是为了更好地理解p作为二级指针的本质

不知道是否正确呢 啊哈哈~~